@charset "utf-8";
/* CSS Document */


body{ margin:0 auto; width:960px;  padding:15px;} 
.login_head{ width:960px; height:89px; margin:2px 0px 17px 0px;}
.g_logo{width:260px; float:left;}
.welcome{width:458px; height:62px;border-left: 1px solid #CCC; margin-top:13px; line-height:62px; font-size:20px; float:left;  padding-left:20px; font-weight:bold;}
.tel_login{ margin-top:28px; float:left;}

.login_con{width:960px;height:416px;background: url(../images/login/con_bj.jpg) repeat-x left top; padding:56px 0px 30px 0px;}
.login_con_l{ width:584px; height:416px; margin-right:60px; float:left; vertical-align:middle;}
.login_con_r{ width:265px; height:370px; float:left; background-color:#F5F5F5; padding:20px 25px;}
.login_name{ font-size:14px; color:#333333;}
.login_name span{ font-weight:bold;}
.forget_user{ float:right; color:#003399;}
.login_name_input{ margin:12px 0 12px 0;}
.login_name_tit{margin-bottom:20px; height:34px;}
.login_name_tit ul li{ width:132px; height:34px; float:left; line-height:34px;}
.login_name_tit ul li a{line-height:34px; margin-left:15px;}
.login_input{ width:262px; height:26px; border: 1px solid #CCC;}
.login_rem{ height:24px; line-height:24px; margin-bottom:10px;}
.onFocus_login,.onError_login{ color:#CC0000; margin-bottom:12px;}
.login_unite a{ color:#003399;}
.login_unite a:hover{ color:#CC0000;}
.login_bt{ margin-bottom:12px;}
.login_unite{ height:20px; line-height:20px;}
.login_unite a img{ margin-right:4px;}
.login_QQ,.login_wb{ margin-left:6px;}
.login_entry{ margin-left:30px;}
.opinion{ width:180px; height:25px;text-indent:24px; float:right; background: url(../images/login/suggest.jpg) no-repeat 0px center; }
.opinion a{ line-height:25px; }
.opinion a:hover{ color:#FF6600;}
.login_footer{margin-top:12px; padding:20px 0px;border-top: 3px solid #003399; text-align:center;}
.login_footer a{ color:#666666;}
.login_footer span{ margin:5px; color:#666666;}
